汇编中[ ]这个符号的问题

来源:百度知道 编辑:UC知道 时间:2024/06/01 04:37:21
在汇编中常会看见这样的[]符号,如:mov ax,[bx]是什么意思?

mov ax,[bx]
[ ]表示是间接寻址,bx和[bx]的区别是,前者操作数就是bx中存放的数,后者操作数是以bx中存放的数为地址的单元中的数。比如bx中存放的数是40F6H,40F6H、40F7H两个单元中存放的数是22H、23H,则
mov ax,[bx];2223H传送到ax中
mov ax,bx;40F6H传送到ax中

间接寻址

bx存放的数据是一个地址
而[bx]就是指bx存放的这个地址上的数据

比如bx存放1000H
这个命令就是把RAM中第1000H个位置中存放的数据赋给ax

代表dx:bx地址

纠个错
mov ax,[bx];2322H传送到ax中